
.d-middle { position: absolute; left:0; right:0; top:0; bottom:0; background: #efefef;}
.d-middle .d-userInfo{ padding:10px 20px 20px; background: #1dc2fa; display: flex; position: relative; }
.d-middle .d-userInfo img{display: block; width:50px; height:50px; border:solid #1dc2fa 1px; border-radius: 5px; overflow: hidden;}
.d-middle .d-userInfo span{  padding:0 10px; }
.d-middle .d-userInfo span strong{ color:#fff; font-size:14px; padding-top:5px; display: block; }
.d-middle .d-userInfo span em{ color:#fff; font-size:12px; display: block; padding-top:5px;}
.d-middle .d-userInfo i{ position: absolute; right:10px; top:50%; transform: translateY(-50%); color:#fff; font-size:12px; }
.d-middle .d-menuList{ margin-top:10px; background: #fff; }
.d-middle .d-menuList span{ display: block; height:40px; line-height: 40px; border-top:solid #eee 1px; padding-left:20px; position: relative;}
.d-middle .d-menuList span::after{ font: normal normal normal 20px/1 FontAwesome !important; position: absolute; right:10px; top:50%; transform: translateY(-50%); content:"\f105"; color:#ccc;}
.d-middle .d-menuList span.notClick{}
.d-middle .d-menuList span.notClick::after{ display: none; }
.d-middle .d-menuList span.noIco::after{ display: none; }
.d-middle .d-menuList span.exam{}
.d-middle .d-menuList span.exam::before{content:'审核中'; font-size:12px; color:#fcb51d; position: absolute; right:30px;  top:50%; transform: translateY(-50%);}
.d-middle .d-menuList span.examIng::before{content:'审核中';  color:#fcb51d; }
.d-middle .d-menuList span.examError::before{content:'审核失败';  color:#f00; }
.d-middle .d-menuList span.examSuccess::before{content:'已审核';  color:#54cf62; }
.d-middle .d-menuList span i.fa{ width:20px; text-align:center; margin-right:10px; font-size:16px !important; color:#1dc2fa;  }

/*个人资料完善*/
.d-perfectMain {position: relative; background:#efefef; padding-top:0.1px;}
.d-perfectMain .d-perfectBox{ text-align: center; padding:10px; margin:10px; background: #fff; border-radius: 10px; overflow: hidden; box-shadow: 1px 1px 3px rgba(180,180,180,0.3);}
.d-perfectMain .d-perfectBox h3{ text-align: left; margin:0; padding-bottom:10px; }
.d-perfectMain .d-perfectBox a.a-uploadBox{ display: inline-block; border:solid #eee 1px; text-align: center; width:100%; max-width:300px; margin-left:10px; margin-bottom:5px; border-radius: 5px; height:150px;  position: relative; overflow: hidden;}
.d-perfectMain .d-perfectBox a.a-uploadBox::before{ position: absolute; z-index: 1; left:50%; top:50%; white-space: nowrap; transform: translate(-50%,-50%); content:"请上传身份证正面（头像面）"; color:#ccc; }
.d-perfectMain .d-perfectBox a.a-uploadBox img{ display: block; width:100%; height: auto; position: relative; z-index: 2; }
.d-perfectMain .d-perfectBox a.a-uploadBox2{}
.d-perfectMain .d-perfectBox a.a-uploadBox2::before{content:'请上传身份证反面（国徽面）';}
.d-perfectMain .d-perfectBox a.a-uploadBox3{}
.d-perfectMain .d-perfectBox a.a-uploadBox3::before{ content: '请上传医生执照'; }
.d-perfectMain .d-btns{background: #fff; padding:10px; position: fixed; bottom:0px; left:0px; right:0px; z-index: 2; }

/*健康信息*/
.d-registerDisea{ position: relative; background: #efefef; min-height:100vh; padding-top:0.1px; }
.d-registerDisea .d-diseaBox{padding:10px; margin:10px; background: #fff; border-radius: 10px; overflow: hidden;box-shadow: 1px 1px 3px rgba(180,180,180,0.3);}
.d-registerDisea .d-item label{ width:120px; }
.d-registerDisea .d-item textarea{}
.d-registerDisea .d-addItem{ text-align: right; position: relative; padding:10px 0;}
.d-registerDisea .d-addItem a{display: inline-block; margin:0 10px;  height:30px; line-height: 30px;  background: #1dc2fa; color:#fff; border-radius: 5px; padding:0 20px;  }
.d-registerDisea .d-addItem a.a-delete{ background: #f00; }
.d-registerDisea .d-btns{ background: #fff; padding:10px; position: fixed; bottom:0px; left:0px; right:0px; z-index: 2; }
